import PageTools from './PageTools'
import UploadExcel from './UploadExcel'
import ImageUpload from './ImageUpload'
import ScreenFull from './ScreenFull/index.vue'
// 声明的vue插件
// 形式：1.对象 2.函数

// 第一种：插件时对象的形式
// 注意：通过插件时对象的话，必须提供一个install方法，参数是 Vue构造器
export default {
  install(Vue) {
    Vue.component('PageTools', PageTools)
    Vue.component('UploadExcel', UploadExcel)
    Vue.component('ImageUpload', ImageUpload)
    Vue.component('ScreenFull', ScreenFull)
  }
}

// 第二种：插件时函数的形式
// 当插件时函数的时候，不用install方法，函数会被当作install方法来调用（Vue.use会自动调用这个函数）
// export default function installFn(Vue) {
//   Vue.component('PageTools', PageTools)
// }
